Towards a Storage Stack for the Data Center by Ioan Alexandru

نویسندگان

  • Ioan Alexandru Stefanovici
  • Bianca Schroeder
چکیده

Towards a Storage Stack for the Data Center Ioan Alexandru Stefanovici Doctor of Philosophy Graduate Department of Computer Science University of Toronto 2016 The storage stack in a data center consists of all the hardware and software layers involved in processing and persisting data to durable storage. The shift of the world’s computation to data centers is placing significant strain on the storage stack, leading to a stack that is unreliable and non-performant. This is caused in large part by a lack of understanding of the failure and performance characteristics of critical hardware components, and a lack of programmability and control over the numerous software layers in the stack. The broad goal of this thesis is to improve the storage stack by leveraging insights gained from empirical studies of real-world production systems, and by proposing a new paradigm for implementing and enhancing distributed storage functionality that enables the vertical specialization of the storage stack to a wide variety of customer and data center provider needs. The first part of this thesis studies the reliability of main memory in large-scale production systems. Our findings show that conventional wisdom about memory reliability is incorrect, and that physical hardware is in fact the main culprit for most errors in main memory in the field. As a result, existing memory error protection mechanisms are inadequate. We then use the insights gained from the empirical study to propose and evaluate a suitable error protection mechanism for future data centers. The second part of this thesis offers an empirical study of the effects of temperature on the performance and power consumption of the storage stack. Since cooling constitutes a large fraction of the total cost of ownership in a data center, increasing temperatures in a data center without sacrificing performance can have a huge impact on the power consumption and carbon footprint of data centers. The final part of this thesis proposes a new paradigm for implementing and enhancing distributed storage functionality by creating programmable APIs that allow dynamic configuration and control of the software stages along the storage stack, and designing and implementing an IO routing primitive for

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Toxic metal contamination and total organic carbon content in the meat of the main fish species imported and sold in Romanian’s supermarkets

In Romania as in Western Europe in the last years a mass panic installed among the consumers of cheap fish meat imported mostly from Vietnam – Pangasianodon hypophthalmus (S 1878). This problem was intensively fuelled by mass media and different movies uploaded on internet. The metal compounds, once released in the environment, can easily contaminate the food webs and finally the body of the hi...

متن کامل

sRoute: Treating the Storage Stack Like a Network

In a data center, an IO from an application to distributed storage traverses not only the network, but also several software stages with diverse functionality. This set of ordered stages is known as the storage or IO stack. Stages include caches, hypervisors, IO schedulers, file systems, and device drivers. Indeed, in a typical data center, the number of these stages is often larger than the nu...

متن کامل

Cyber physical systems based model-driven development for precision agriculture

In the last few years, a paradigm shift has been identified, from Complex Adaptive Systems towards Internet of Things and Cyber-Physical Systems of Systems. Systems that can integrate physical with virtual environments are creating complex systems. By connecting sensor data, actuator systems within a virtual environment information analysis is enhanced. The focus of the present paper is to disc...

متن کامل

Approximation theorems for fuzzy set multifunctions in Vietoris topology. Physical implications of regularity

n this paper, we consider continuity properties(especially, regularity, also viewed as an approximation property) for $%mathcal{P}_{0}(X)$-valued set multifunctions ($X$ being a linear,topological space), in order to obtain Egoroff and Lusin type theorems forset multifunctions in the Vietoris hypertopology. Some mathematicalapplications are established and several physical implications of thema...

متن کامل

Revisiting the Storage Stack in Virtualized NAS Environments

Cloud architectures are moving away from a traditional data center design with SAN and NAS attached storage to a more flexible solution based on virtual machines with NAS attached storage. While VM storage based on NAS is ideal to meet the high scale, low cost, and manageability requirements of the cloud, it significantly alters the I/O profile for which NAS storage is designed. In this paper, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016